package com.gopay.common.domain.bank.ccb.bcdl.querydcc.res;

import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.io.Serializable;


public class TransResQueryListDetailInfo6WY101 implements Serializable {
	/**
	 *
	 */


	/**
     * 交易日期   系统记账日期
	 */
	@XStreamAlias("TRANDATE")
	private String trandate;

	/**
	 * 交易时间
	 */
	@XStreamAlias("TRANTIME")
	private String trantime;

	/**
	 * 凭证种类
	 */
	@XStreamAlias("CRE_TYP")
	private String cre_typ;

	/**
	 * 凭证号码
	 */
	@XStreamAlias("CRE_NO")
	private String cre_no;

	/**
	 * 摘要
	 */
	@XStreamAlias("MESSAGE")
	private String message;

	/**
	 * 发生额   为借方发生额或贷方发生额
	 */
	@XStreamAlias("AMT")
	private String amt;

	/**
	 * 余额
	 */
	@XStreamAlias("AMT1")
	private String amt1;

	/**
	 * 借贷标志 0-借 转出 ,1-贷 转入　
	 */
	@XStreamAlias("FLAG1")
	private String flag1;

	/**
	 * 对方账号
	 */
	@XStreamAlias("ACCNO2")
	private String accno2;

	/**
	 * 对方户名
	 */
	@XStreamAlias("ACC_NAME1")
	private String acc_name1;

	/**
	 * 交易钞汇标志   0－钞户 1－汇户
	 */
	@XStreamAlias("FLAG2")
	private String flag2;

	/**
	 * 交易流水号
	 */
	@XStreamAlias("TRAN_FLOW")
	private String tran_flow;

	/**
	 * 企业支付流水号
	 */
	@XStreamAlias("BFLOW")
	private String bflow;


	/**
	 * 备注
	 */
	@XStreamAlias("DET_NO")
	private String det_no;

	/**
	 * 备注
	 */
	@XStreamAlias("DET")
	private String det;

	/**
	 *  关联账号 　 T 一户通主账户查询时返回关联子账
	 */
	@XStreamAlias("REAL_TRANDATE")
	private String real_trandate;


	/**
	 *  关联账号 　 T 一户通主账户查询时返回关联子账
	 */
	@XStreamAlias("RLTV_ACCNO")
	private String rltv_accno;


	/**
	 *  建行营业地址
	 */
	@XStreamAlias("CADBank_Nm")
	private String cadbank_nm;

	public TransResQueryListDetailInfo6WY101() {
	}

	public TransResQueryListDetailInfo6WY101(String trandate, String trantime, String cre_typ, String cre_no, String message, String amt, String amt1, String flag1, String accno2, String acc_name1, String flag2, String tran_flow, String bflow, String det_no, String det, String rltv_accno, String real_trandate, String cadbank_nm) {
		this.trandate = trandate;
		this.trantime = trantime;
		this.cre_typ = cre_typ;
		this.cre_no = cre_no;
		this.message = message;
		this.amt = amt;
		this.amt1 = amt1;
		this.flag1 = flag1;
		this.accno2 = accno2;
		this.acc_name1 = acc_name1;
		this.flag2 = flag2;
		this.tran_flow = tran_flow;
		this.bflow = bflow;
		this.det_no = det_no;
		this.det = det;
		this.rltv_accno = rltv_accno;
		this.real_trandate = real_trandate;
		this.cadbank_nm = cadbank_nm;
	}

	public void setReal_trandate(String real_trandate) {
		this.real_trandate = real_trandate;
	}

	public void setCadbank_nm(String cadbank_nm) {
		this.cadbank_nm = cadbank_nm;
	}

	public String getReal_trandate() {
		return real_trandate;
	}

	public String getCadbank_nm() {
		return cadbank_nm;
	}

	public String getTrandate() {
		return trandate;
	}

	public String getTrantime() {
		return trantime;
	}

	public String getCre_typ() {
		return cre_typ;
	}

	public String getCre_no() {
		return cre_no;
	}

	public String getMessage() {
		return message;
	}

	public String getAmt() {
		return amt;
	}

	public String getAmt1() {
		return amt1;
	}

	public String getFlag1() {
		return flag1;
	}

	public String getAccno2() {
		return accno2;
	}

	public String getAcc_name1() {
		return acc_name1;
	}

	public String getFlag2() {
		return flag2;
	}

	public String getTran_flow() {
		return tran_flow;
	}

	public String getBflow() {
		return bflow;
	}

	public String getDet_no() {
		return det_no;
	}

	public String getDet() {
		return det;
	}

	public String getRltv_accno() {
		return rltv_accno;
	}

	public void setTrandate(String trandate) {
		this.trandate = trandate;
	}

	public void setTrantime(String trantime) {
		this.trantime = trantime;
	}

	public void setCre_typ(String cre_typ) {
		this.cre_typ = cre_typ;
	}

	public void setCre_no(String cre_no) {
		this.cre_no = cre_no;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public void setAmt(String amt) {
		this.amt = amt;
	}

	public void setAmt1(String amt1) {
		this.amt1 = amt1;
	}

	public void setFlag1(String flag1) {
		this.flag1 = flag1;
	}

	public void setAccno2(String accno2) {
		this.accno2 = accno2;
	}

	public void setAcc_name1(String acc_name1) {
		this.acc_name1 = acc_name1;
	}

	public void setFlag2(String flag2) {
		this.flag2 = flag2;
	}

	public void setTran_flow(String tran_flow) {
		this.tran_flow = tran_flow;
	}

	public void setBflow(String bflow) {
		this.bflow = bflow;
	}

	public void setDet_no(String det_no) {
		this.det_no = det_no;
	}

	public void setDet(String det) {
		this.det = det;
	}

	public void setRltv_accno(String rltv_accno) {
		this.rltv_accno = rltv_accno;
	}

	@Override
	public String toString() {
		return "TransReqQueryListDetailInfo6WY101{" +
				"trandate='" + trandate + '\'' +
				", trantime='" + trantime + '\'' +
				", cre_typ='" + cre_typ + '\'' +
				", cre_no='" + cre_no + '\'' +
				", message='" + message + '\'' +
				", amt='" + amt + '\'' +
				", amt1='" + amt1 + '\'' +
				", flag1='" + flag1 + '\'' +
				", accno2='" + accno2 + '\'' +
				", acc_name1='" + acc_name1 + '\'' +
				", flag2='" + flag2 + '\'' +
				", tran_flow='" + tran_flow + '\'' +
				", bflow='" + bflow + '\'' +
				", det_no='" + det_no + '\'' +
				", det='" + det + '\'' +
				", real_trandate='" + real_trandate + '\'' +
				", rltv_accno='" + rltv_accno + '\'' +
				", cadbank_nm='" + cadbank_nm + '\'' +
				'}';
	}
}




